@charset "utf-8";

body {
    background: #fafafa;
    font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
    box-sizing: border-box;
    min-width:1000px;
}

ul {
    list-style:none;
}
.c999 {
    height: 42px !important;
    line-height: 40px !important;
}

.c999 .date {
    font-size: 16px;
    color: #000;
}

.c999 .right .ml10 {
    display: none;
}

.c999 .right a.topa {
    font-size: 16px;
    color: #aaa !important;
}

/*正文开始*/
.mt10 {
    margin-top: 10px;
}

.bg {
    background: #fff;
}

.bg .right .box4 {
    line-height: 55px;
    height: 55px;
    background: #fff;
    border-top: none;
    padding: 0;
}

.box4 .c-node {
    color: #940303;
}

.dznews-title {
    color: #940303;
    font-size: 24px;
    line-height: 52px;
    height: 52px;
}

.info-list .item {
    line-height: 50px !important;
    height: 50px !important;
    box-sizing: border-box;
    border-bottom: 1px dotted #bdd7f2;
}

/*banner*/
.banner-style {
    margin: 20px auto;
}

.w2 {
    width: 100%
}

.w1-new {
    width: 50%;
    background: transparent;
    margin-top: 20px;
    /*border: 1px solid #eee;*/
    box-sizing: border-box;
}

.float-box {
    height: 280px;
    margin: 0 10px;
    border: 1px solid #eee;
    background: white;
    padding: 0 20px;
}

.text-news-style {
    white-space: nowrap;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
}


.box1 {
    height: 64px;
    line-height: 64px;
    background-color: #fff;
    border: none;
    font-size: 24px;
    color: #940303;
}

.box1 .head {
    border-bottom: 1px solid #eee;
    margin: 0 10px;
}

.box1 .head a {
    color: #940303;
    text-decoration: none;
    font-size: 24px;
    padding-left: 23px;
}

/*friendlink*/
.box3 {
    height: 31px;
    border: none;
    background: #555;
    border-bottom: 1px solid #fff;
}

.box3 .head {
    border: none;
    border-bottom: 1px solid #fff;
    background: #555;
    color: #fff;
    font-size: 16px;
}

.border-none {
    border: none;
}



/*热点新闻*/
.hot-news-title {
    font-size: 18px;
    color: #940303;
    font-weight: 400px;
    height47px;
    border-bottom: 1px solid #ddd;
    line-height: 47px;
}

.hot-news-title img {
    height: 20px;
    weight: 20px;
}

.news-pic-des {
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.hot-news-title {
    padding-left: 10px;
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #666;
    border: none;
    white-space: nowrap;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 5px;
}
/*图标ICON*/
.title-icon-important-news {
    background:url(../_files/img/img/important-news-icon.png) no-repeat left center;
}

.title-icon-trend {
    background:url(../_files/img/img/trend.jpg) no-repeat left center;
}
/*全部*/
a.show-all {
    display:inline-block;
    float: right;
    padding-right:22px;
    color:#b5b5b5;
    background:url(../_files/img/img/icon-forward.png) no-repeat right center;
}

.news-title-name {
    display:inline-block;
    font-size:24px;
    line-height: 24px;
    color:#940303;
    padding-left: 24px;
    /*background:url(../_files/img/img/trend.jpg) no-repeat left center;*/
}

/*动态层*/
/*省委动态*/
.trend-content {
    height:60px;
    background-color: #fff;
    overflow:hidden;
}
.trend-content a {
    /*color:black;*/
    text-decoration: none;
}
.trend-content ul {
    display: inline-block;
    font-size:14px;
}
.trend-content ul li {
    display:inline-block;
    position:relative;
    height:60px;
    line-height: 60px;
}
.trend-content ul li:first-child::before {
    position: relative;
    display: inline-block;
    content: '';
    width: 1px;
    height: 16px;
    left: 11px;
    top: 4px;
    background: #c5b3b3;
}

.trend-content ul li:last-child::after {
    position: relative;
    display: inline-block;
    content: '';
    width: 1px;
    height: 16px;
    left: 11px;
    top: 4px;
    background: #c5b3b3;
}

.trend-content-news-title {
    display:inline-block;
    /*width:330px;*/
    margin-left: 10px;
    word-break: break-all;
}

/*日期*/
.trend-content-date {
    display: inline-block;
    color:#d0d0d0;
    margin-left: 16px;
    /*line-height:;*/
}
.trend-show-all {
    line-height: 60px;
    margin-right:20px;
}

.trend-content ul li.spliter {
    color:#eeeeee;
    margin-left:20px;
    /*display:inline-block;*/
    /*position:absolute;*/
    /*left:0;*/
    /*top:16px;*/
}

/*.zdgz-content a {*/
    /*text-decoration:none;*/
/*}*/

.zdgz-content {
    background-color: #fff;
    overflow:hidden;
}
.zdgz-header {
    height:60px;
}

.zdgz-content-main {
    /*height: 60px;*/
    background-color: #fff;
    overflow: hidden;
    border-top:1px solid #eeeeee;
}
/*重点工作左侧开始*/
.zdgz-content-main-left {
    float: left;
    width: 244px;
    border-right:1px solid #eeeeee;
}
.zdgz-content-main-left ul li {
    border-bottom:1px solid #eeeeee;
    text-align:center;
}
.zdgz-content-main-left ul li a{
    display:block;
    font-size: 18px;
    line-height:60px;
}

.zdgz-content-main-left ul li a.actived{
    color:#ffffff;
    background-color: #940303;
    font-size: 18px;
    line-height:60px;
}
/*左侧结束*/
/*重点工作右侧*/
.zdgz-content-main-right {
    float:right;
    width:734px;;
}
.zdgz-content-main-right ul {
    list-style:none;
}
.zdgz-content-main-right ul li {
    border-bottom:1px solid #eeeeee;
    padding: 20px;
}
.zdgz-content-main-right .zdgz-img {
    display:block;
    width:145px;
    height: 88px;
    float: left;
}
.zdgz-content-main-right .project-info {
    /*padding: 5px 5px 20px 155px;*/
    padding-left:155px;
}

.zdgz-content-main-right .project-info span.project-process {
    display: inline-block;
    color: white;
    background-color: #739ade;
    padding: 2px 6px;
    border-radius: 5px;
}

.zdgz-content-main-right .project-name {
    display: inline-block;
    margin-left:8px;
    font-size:18px;
    color:#333;
}

.zdgz-content-main-right .project-result {
    float:right;
    font-size:18px;
    color:#333;
}
.zdgz-content-main-right .spend-time {
    background-color: #739ade;
    font-size:12px;
    color: white;
    text-align: right;
    margin-top: 12px;
    padding-right: 6px;
}
.zdgz-content-main-right .percent {
    font-size:18px;
}
.zdgz-content-main-right .percent i.percent-data {
    font-style:normal;
    color:#333333;
    margin-left:5px;
}
.zdgz-content-main-right .start-date {
    font-size:12px;
    color:#d0d0d0;
    float: right;
}
    /*数据江苏*/
.sjjs {
    height: 132px;
    background: white;
    border:1px solid #eeeeee;
}
.sjjs ul {
    list-style:none;
}

.sjjs .sjjs-title {
    display: inline-block;
    float: left;
    font-size: 24px;
    line-height: 24px;
    color: #940303;
    padding-left: 38px;
    margin-left: 20px;
    margin-right: 16px;
    line-height:132px;
}

.sjjs .sjjs-data-content {
    margin-left: 20px;
}
.sjjs ul.sjjs-data-content {
    float: left;
    font-size:18px;
    color: #940303;
    margin-top: 40px;
}
.sjjs ul.sjjs-data-content li {
    display:inline-block;
    text-align:center;
}

.sjjs ul.sjjs-data-content li:first-child {
    border-left:1px solid #eeeeee;
    width: 174px;
}
.sjjs ul.sjjs-data-content li:nth-child(2) {
    border-right:1px solid #eeeeee;
    width: 158px;
}
.sjjs ul.sjjs-data-content li:nth-child(3) {
    /*border-right:1px solid #eeeeee;*/
    width: 200px;
}
.sjjs ul.sjjs-data-content li .money-item {
    font-size:16px;
}
.sjjs .sjjs-information {
    height: 116px;
    float:left;
    border-left:1px solid #eeeeee;
    padding:16px 0 0 20px;
}
.sjjs .sjjs-information a {
    text-decoration:none;
}
.sjjs .common-search .search-input {
    width:164px;
    height: 40px;
}
.sjjs form {
    position: relative;
    margin-top: 16px;
}
.sjjs .common-search .search-button-white {
    height: 40px;
    width: 40px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 1px;
    background: url(/template/1/default/_files/img/img/icon-search-white.png) no-repeat 10px 10px;
    background-color: red;
    border: 0;
}

    /*新闻列表*/
.news-ul {
    padding: 10px;
}

.news-ul li {
    display:block;
    padding: 6px 10px;
}

.news-ul li a {
    display:inline-block;
    float: left;
    text-align:left;
}

.news-ul li span {
    display:block;
    text-align:right;
    color: #aaaaaa;
}

.news-ul li.blue-quare::before {
    display:block;
    position:relative;
    content: '';
    width:5px;
    height: 5px;
    top: 11px;
    left: -10px;
    background-color:blue;
}
